const db=wx.cloud.database();
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgurl:"",//云存储的头像
    name:""
  },
  upload(){
//console.log("上传");
let that=this;
wx.chooseMedia({
  count: 1,
  mediaType: ['image','video'],
  sourceType: ['album', 'camera'],
  maxDuration: 30,
  camera: 'back',
  success(res) {
    console.log(res.tempFiles[0].tempFilePath)
    wx.cloud.uploadFile({
      cloudPath: new Date().getTime()+'photo.png',//头像存储时的名字
      filePath: res.tempFiles[0].tempFilePath, // 文件路径
      success: res => {
        // get resource ID
        console.log(res.fileID)
        that.setData({
          imgurl:res.fileID
        },()=>{
          that.aa()
        }
        )
}
    })
  }
  })

  },

aa(){
  db.collection("users").doc(app.globalData.Id).update({
    data:{
      photo:this.data.imgurl
    }
  }).then(res=>{
    console.log("更新成功", res);
  })
},


getname(){
  db.collection("users").doc(app.globalData.Id).get().then(res=>{
    //console.log(res);
    this.setData({
      name:res.data.username
    })
  })
},

//点击跳转到上传病历页面
click(){
  wx.navigateTo({
    url: '/pages/bl/bl',
  })
},
daily(){
  wx.navigateTo({
    url: '/pages/daily/daily',
  })
},
clock(){
  wx.navigateTo({
    url: '/pages/clock/clock',
  })
},
record(){
  wx.navigateTo({
    url: '/pages/record/record',
  })
},
face(){
  wx.navigateTo({
    url: '/pages/face/face',
  })
},


//跳转至基本信息页面
bt1(){
  wx.navigateTo({
    url: '/pages/basic/basic',
  })
},
//跳转至计划与提醒页面
bt2(){
  wx.navigateTo({
    url: '/pages/plans/plans',
  })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getname();
    //console.log(app.globalData.account);
    db.collection("users").doc(app.globalData.Id).get().then(res=>{
      console.log(res);
      if(res.data.photo)
      {
        this.setData({
          imgurl:res.data.photo
        })
      }
      if(!res.data.photo){
        this.setData({
          imgurl:"/static/images/user (2).png"
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})
